\relax 
\catcode`"\active
\select@language{brazilian}
\@writefile{toc}{\select@language{brazilian}}
\@writefile{lof}{\select@language{brazilian}}
\@writefile{lot}{\select@language{brazilian}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{Lista de Abreviaturas e Siglas}{6}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{Lista de Figuras}{7}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{Lista de Tabelas}{8}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {chapter}{Resumo}{9}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\select@language{brazilian}
\@writefile{toc}{\select@language{brazilian}}
\@writefile{lof}{\select@language{brazilian}}
\@writefile{lot}{\select@language{brazilian}}
\@writefile{toc}{\contentsline {chapter}{Resumo}{10}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\select@language{brazilian}
\@writefile{toc}{\select@language{brazilian}}
\@writefile{lof}{\select@language{brazilian}}
\@writefile{lot}{\select@language{brazilian}}
\citation{LER:2001}
\citation{MAU:2006}
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introdu\c c\~ao}{11}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\citation{OMG:2007}
\@writefile{toc}{\contentsline {section}{\numberline {1.1}Motiva\c c\~ao}{12}}
\@writefile{toc}{\contentsline {section}{\numberline {1.2}Objetivos}{12}}
\newlabel{um_pra_n}{{1}{12}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  1.1:}{\ignorespaces Imagem gerada pelo editor UML}}{12}}
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Estrutura do Documento}{13}}
\citation{BEZ:2007}
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Conceitos preliminares}{15}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Padr\~ao de desenvolvimento MVC}{15}}
\citation{OMG:2007}
\citation{BEZ:2007}
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Ferramentas Gr\'aficas de Modelagem}{16}}
\citation{BEZ:2007}
\@writefile{toc}{\contentsline {section}{\numberline {2.3}UML}{17}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3.1}Digramas de Classe}{17}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1.1}Atributos}{17}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1.2}Relacionamentos}{17}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.3.1.3}M\'etodos}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {2.4}Frameworks de desenvolvimento de aplica\c c\~oes}{18}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4.1}Exemplos}{18}}
\@writefile{toc}{\contentsline {section}{\numberline {2.5}Linguagem de programa\c c\~ao Python}{19}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5.1}Exemplos}{19}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1.1}Fibonacci}{19}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1.2}N\'umeros Primos}{20}}
\@writefile{toc}{\contentsline {subsubsection}{\numberline {2.5.1.3}C\'alculo de Fatorial}{20}}
\citation{DJANGO:2008}
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Django}{21}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Caracter\IeC {\'\i }sticas}{21}}
\newlabel{estrutura_django}{{3.1}{22}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  3.1:}{\ignorespaces Estrutura do {\it  framework} Django}}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.1}Persist\^encia de dados ({\it  model})}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.2}Visualiza\c c\~ao de dados ({\it  view})}{22}}
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1.3}Controle de dados ({\it  Controller})}{23}}
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Fluxo de Execu\c c\~ao}{23}}
\newlabel{fluxo_django}{{3.2}{24}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  3.2:}{\ignorespaces Fluxo de Execu\c c\~ao do {\it  Framework} Django}}{24}}
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Implementa\c c\~ao}{25}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Arquitetura geral da implementa\c c\~ao proposta}{25}}
\newlabel{estrutura_sistema}{{4.1}{25}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  4.1:}{\ignorespaces Estrutura do parser XMI2Django}}{25}}
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Par\^ametros XMI utilizados pelo Parser}{26}}
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Mapeamento de objetos XMI - Django Model}{29}}
\@writefile{toc}{\contentsline {section}{\numberline {4.4}An\'alise l\'exico-sint\'atica}{29}}
\@writefile{lot}{\contentsline {table}{\numberline {Tabela\nobreakspace  4.1:}{\ignorespaces Mapeamento de objetos XMI - Django Model}}{30}}
\newlabel{mapeamento_xmi}{{4.1}{30}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Extra\c c\~ao do XML}{31}}
\@writefile{toc}{\contentsline {section}{\numberline {4.5}An\'alise sem\^antica }{32}}
\@writefile{toc}{\contentsline {subsection}{\numberline {4.5.1}Algoritmos de gera\c c\~ao}{32}}
\newlabel{classes_sistema}{{4.5}{33}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  4.2:}{\ignorespaces Diagrama de classes do sistema}}{33}}
\@writefile{toc}{\contentsline {chapter}{\numberline {5}Experimentos e Resultados}{35}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {5.1}Uma Classe}{35}}
\newlabel{uma_classe}{{5.1}{35}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  5.1:}{\ignorespaces UML Representando uma classe}}{35}}
\@writefile{toc}{\contentsline {section}{\numberline {5.2}Duas Classes sem relacionamento}{35}}
\newlabel{duas_classe_sem}{{5.2}{36}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  5.2:}{\ignorespaces UML Representando duas classes sem relacionamento}}{36}}
\@writefile{toc}{\contentsline {section}{\numberline {5.3}duas Classes relacionadas}{36}}
\newlabel{duas_classe_com}{{5.3}{36}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  5.3:}{\ignorespaces UML representando duas classes relacionadas}}{36}}
\@writefile{toc}{\contentsline {section}{\numberline {5.4}Teste de Heran\c ca}{37}}
\newlabel{heranca}{{5.4}{37}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  5.4:}{\ignorespaces UML representando heran\c ca}}{37}}
\@writefile{toc}{\contentsline {section}{\numberline {5.5}Teste multiplo}{38}}
\newlabel{many_to_many}{{5.5}{38}}
\@writefile{lof}{\contentsline {figure}{\numberline {Figura\nobreakspace  5.5:}{\ignorespaces Uml representando v\'arias classes}}{38}}
\@writefile{toc}{\contentsline {chapter}{\numberline {6}Conclus\~ao}{40}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\@writefile{toc}{\contentsline {section}{\numberline {6.1}Valida\c c\~ao do projeto}{40}}
\@writefile{toc}{\contentsline {section}{\numberline {6.2}Trabalhos Futuros}{40}}
\@writefile{toc}{\contentsline {chapter}{\numberline {7}Anexos}{41}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\bibdata{tccm}
\bibcite{BEZ:2007}{{1}{2007}{{BEZERRA}}{{BEZERRA}}}
\bibcite{DJANGO:2008}{{2}{2008}{{DJANGO}}{{DJANGO}}}
\bibcite{LER:2001}{{3}{2001}{{LEFF~AVRAHAM;~RAYFIELD}}{{LEFF~AVRAHAM;~RAYFIELD}}}
\bibcite{MAU:2006}{{4}{2006}{{MAURER}}{{MAURER}}}
\bibcite{OMG:2007}{{5}{2007}{{OMG}}{{OMG}}}
\bibstyle{abnt}
\@writefile{toc}{\contentsline {chapter}{Refer{\^e}ncias}{44}}
\@writefile{lof}{\addvspace {10\p@ }}
\@writefile{lot}{\addvspace {10\p@ }}
\newlabel{LastPage}{{}{44}}
